package onlinejudge.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import onlinejudge.entity.ProblemType;

public interface ProblemTypeDao {

	/**
	 * 查询题目类型
	 * @param parameters
	 * @return
	 */
	List<ProblemType> queryProblemType(Map<String, Object> parameters);
	/**
	 * 添加题目类型
	 * @param parameters
	 */
	void addProblemType(Map<String, Object> parameters);
	/**
	 * 更新题目类型
	 * @param parameters
	 */
	void updateProblemType(Map<String, Object> parameters);
	/**
	 * 删除题目类型
	 * @param problemLevelId
	 */
	void deleteProblemType(@Param("problemTypeId") Integer problemTypeId);
}
